package com.srs.bean;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Vin entity. @author MyEclipse Persistence Tools
 */

public class Vin implements java.io.Serializable {

	// Fields

	private Integer vinId;
	private Yearplandealeranalyze yearplandealeranalyze;
	private Typedictionary typedictionary;
	private Colorchange colorchange;
	private Carprocurementlist carprocurementlist;
	private String vinNumber;
	private Date productionDate;
	private String produceCountry;
	private Set addaccessorizes = new HashSet(0);
	private Set storageareases = new HashSet(0);
	private Set checkboxes = new HashSet(0);
	private Set warehouselists = new HashSet(0);

	// Constructors

	/** default constructor */
	public Vin() {
	}

	/** minimal constructor */
	public Vin(Typedictionary typedictionary, Colorchange colorchange,
			String vinNumber, Date productionDate) {
		this.typedictionary = typedictionary;
		this.colorchange = colorchange;
		this.vinNumber = vinNumber;
		this.productionDate = productionDate;
	}

	/** full constructor */
	public Vin(Yearplandealeranalyze yearplandealeranalyze,
			Typedictionary typedictionary, Colorchange colorchange,
			Carprocurementlist carprocurementlist, String vinNumber,
			Date productionDate, String produceCountry, Set addaccessorizes,
			Set storageareases, Set checkboxes, Set warehouselists) {
		this.yearplandealeranalyze = yearplandealeranalyze;
		this.typedictionary = typedictionary;
		this.colorchange = colorchange;
		this.carprocurementlist = carprocurementlist;
		this.vinNumber = vinNumber;
		this.productionDate = productionDate;
		this.produceCountry = produceCountry;
		this.addaccessorizes = addaccessorizes;
		this.storageareases = storageareases;
		this.checkboxes = checkboxes;
		this.warehouselists = warehouselists;
	}

	// Property accessors

	public Integer getVinId() {
		return this.vinId;
	}

	public void setVinId(Integer vinId) {
		this.vinId = vinId;
	}

	public Yearplandealeranalyze getYearplandealeranalyze() {
		return this.yearplandealeranalyze;
	}

	public void setYearplandealeranalyze(
			Yearplandealeranalyze yearplandealeranalyze) {
		this.yearplandealeranalyze = yearplandealeranalyze;
	}

	public Typedictionary getTypedictionary() {
		return this.typedictionary;
	}

	public void setTypedictionary(Typedictionary typedictionary) {
		this.typedictionary = typedictionary;
	}

	public Colorchange getColorchange() {
		return this.colorchange;
	}

	public void setColorchange(Colorchange colorchange) {
		this.colorchange = colorchange;
	}

	public Carprocurementlist getCarprocurementlist() {
		return this.carprocurementlist;
	}

	public void setCarprocurementlist(Carprocurementlist carprocurementlist) {
		this.carprocurementlist = carprocurementlist;
	}

	public String getVinNumber() {
		return this.vinNumber;
	}

	public void setVinNumber(String vinNumber) {
		this.vinNumber = vinNumber;
	}

	public Date getProductionDate() {
		return this.productionDate;
	}

	public void setProductionDate(Date productionDate) {
		this.productionDate = productionDate;
	}

	public String getProduceCountry() {
		return this.produceCountry;
	}

	public void setProduceCountry(String produceCountry) {
		this.produceCountry = produceCountry;
	}

	public Set getAddaccessorizes() {
		return this.addaccessorizes;
	}

	public void setAddaccessorizes(Set addaccessorizes) {
		this.addaccessorizes = addaccessorizes;
	}

	public Set getStorageareases() {
		return this.storageareases;
	}

	public void setStorageareases(Set storageareases) {
		this.storageareases = storageareases;
	}

	public Set getCheckboxes() {
		return this.checkboxes;
	}

	public void setCheckboxes(Set checkboxes) {
		this.checkboxes = checkboxes;
	}

	public Set getWarehouselists() {
		return this.warehouselists;
	}

	public void setWarehouselists(Set warehouselists) {
		this.warehouselists = warehouselists;
	}

}